package com.order.frontend.feginapi.trade.dto.response;



import com.order.frontend.feginapi.trade.enums.TradingStateEnum;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor

public class TradingResDTO {


    private Long id;

    private String openId;

    private Long productOrderNo;

    private Long tradingOrderNo;


    private String transactionId;

    private String tradingChannel;

    private String tradingType;

    private String payeeName;

    private Long payeeId;

    private String payerName;

    private Long payerId;

    private BigDecimal tradingAmount;

    private BigDecimal refund;

    private String isRefund;

    private String resultCode;

    private String resultMsg;

    private String resultJson;

    private String placeOrderCode;

    private String placeOrderMsg;

    private String placeOrderJson;

    private Long enterpriseId;

    private String memo;

    private String qrCode;

    protected String enableFlag;

    private String outRequestNo;

    private BigDecimal operTionRefund;

    protected LocalDateTime created;

    protected LocalDateTime updated;

    private TradingStateEnum tradingState;
}
